package jpf.nextsearch.base;

import jpf.nextsearch.exception.InitializationException;

import org.apache.log4j.Logger;

/**
 *
 * @author <a href="mailto:jacek.pruszkowski@gmail.com">Jacek Pruszkowski</a>
 */
public interface GenericObjectInterface extends CommonConstants {

    public boolean isLoggingDebug();

    public boolean isLoggingWarning();

    public boolean isLoggingInfo();

    public boolean isLoggingError();

    public Logger getLogger();

    public GlobalConfiguration getGlobalConfiguration();

    public void init() throws InitializationException;

    public void destroy();
}
